import Immutable from 'immutable'

/**
 * 用户，这里只写了登陆接口返回的一部分属性，以后用到其他属性再补充
 * @type {[type]}
 * @property {String} loginName 登录账号，我们自己保存下来的
 * @property {String} loginName 登录账号，我们自己保存下来的
 * @property {String} loginName 登录账号，我们自己保存下来的
 * @property {String} loginName 登录账号，我们自己保存下来的
 * @property {String} loginName 登录账号，我们自己保存下来的
 * @property {String} loginName 登录账号，我们自己保存下来的
 */
const ProductRecord = Immutable.Record({
  bestSelle: null,
  brandName: null,
  categoryId: null,
  categoryName: null,
  id: null,
  isBulk: null,
  isEableLabber: null,
  isNewProduct: null,
  isPresale: null,
  mainimgUrl: null,
  minorderQuantity: null,
  orgCode: null,
  payment: null,
  price: null,
  priceType: null,
  productCode: null,
  productName: null,
  productSku: null,
  productType: null,
  quantity: null,
  sellType: null,
  settledDate: null,
  totalSale: null,
  unitPrice: null,
  units: null,
  vipPrice: null
}, 'Product')

class Product extends ProductRecord {

}

export default Product
